// Web Worker处理心跳逻辑
self.addEventListener('message', (event) => {
  if (event.data === 'start') {
    // 启动心跳
    const intervalId = setInterval(() => {
      self.postMessage('ping');
    }, 10000);
    
    // 存储intervalId以便后续清除
    self.intervalId = intervalId;
  } else if (event.data === 'stop') {
    // 停止心跳
    if (self.intervalId) {
      clearInterval(self.intervalId);
      self.intervalId = null;
    }
  }
});